@charset 'utf-8';
@import "public/_config.scss";
.title{
	padding: pxToRem(43) 0 pxToRem(29);
	margin: 0 pxToRem(20);
	@include border-bottom-m;
	&::after{
	    border-color: #cbcbcb;
	};
	.til{
		font-size: pxToRem(32);
		color: #131313;
		padding-bottom: pxToRem(42);
		font-weight: 600;
	}
	.time{
		font-size: pxToRem(24);
		color: #808080;
	}
}
.content{
	padding: pxToRem(57) pxToRem(20) 0;
	.declare{
		font-size: pxToRem(30);
		font-weight:600;
		color: #303030;
		margin-left: pxToRem(-20);
		margin-bottom: pxToRem(50);
		&::before{
			content: '';
			display: inline-block;
			width: pxToRem(10);
			height: pxToRem(31);
			vertical-align: middle;
			background-color: #3dbbb2;
			margin-right: pxToRem(12);
		};
		p{
			font-size: pxToRem(28);
		}
	}
	.one{
		padding-top: pxToRem(66);
		font-size: pxToRem(28);
		color: #131313;
		line-height: pxToRem(47);
		.reporting{
			padding-bottom: pxToRem(34);
		}
		.message{

		}
	}
	.inscribe{
		padding: pxToRem(177) 0 pxToRem(22);
		font-size: pxToRem(30);
		color: #131313;
		text-align: right; 
	}
	.inscribe-time{
		font-size: pxToRem(23);
		color: #5b5b5b;
		text-align: right;
	}
}
.submit{
	width: pxToRem(530);
	height: pxToRem(100);
	line-height: pxToRem(100);
	text-align: center;
	font-size: pxToRem(37);
	color: #fff;
	background-color: #64c9c1;
	border-radius: pxToRem(100);
	margin: pxToRem(99) auto;
}



